/**
 文 件 名：GrilComponent
 描    述：相应的女孩页面，主要是两个页面之间传递数据(用一句话描述该文件做什么)
 项目名称：githuphelper
 作    者：武汉大学国家网络安全学院@沈家强
 发布日期：2018/06/04 20:20
 文件版本：V1.0
 注意：本内容仅限于武汉大学国家网络安全学院陈刚教授团队内部传阅，禁止外泄以及用于其他的商业目
 @Copyright: 2018 www.whu.edu.cn. All rights reserved.
 All rights Reserved, Designed By www.whu.edu.cn
 **/

import React, {Component} from 'react';

import {
  Platform,
  StyleSheet,
  Text,
  View,
  Image,
  Alert,

} from 'react-native';

export default class GrilComponent extends Component {
  // 构造
  constructor(props) {
    super(props);
    // 初始状态
    this.state = {};
  }

  render() {
    //传递相应的导航
    const {goBack, state} = this.props.navigation;
    let strId = this.props.navigation.state.params.id;
    return(
        <View style={styles.container}>
          <Text>我是女孩的页面{strId}</Text>
          <Text onPress={()=>{
            // 在第二个页面,在goBack之前,将上个页面的方法取到,并回传参数,这样回传的参数会重走render方法
            state.params.callback('回调参数');
            goBack();
          }}
          >我要退回相应的页面</Text>
        </View>
    )
  }
}

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
  },
});